package com.budwk.app.sqfw.vo;

import com.budwk.app.sqfw.models.Sqfw_online_template;
import com.budwk.starter.common.openapi.annotation.ApiModel;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @program: dfxy-community
 * @description: 在线模板（后台管理系统）
 * @author: LJT
 * @create: 2024-06-02 08:51
 **/
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "在线模板（后台管理系统）")
@ApiModel(description = "在线模板（后台管理系统）")
public class SqfwOnlineTemplateVO extends Sqfw_online_template implements Serializable {
    private static final long serialVersionUID = 4483300209926141018L;
    @ApiModelProperty(description = "起始页")
    private Integer pageNo = 1;
    @ApiModelProperty(description = "每页显示条数")
    private Integer pageSize = 10;
    @ApiModelProperty(description = "排序字段名称（如a4）")
    private String pageOrderName;
    @ApiModelProperty(description = "排序方式（升序：ascending  降序：descending）")
    private String pageOrderBy;
    @ApiModelProperty(description = "搜索全部")
    private String queryAll;
    @ApiModelProperty(description = "提交开始时间")
    private LocalDateTime queryStartTime;
    @ApiModelProperty(description = "提交结束时间")
    private LocalDateTime queryEndTime;
    @ApiModelProperty(description = "文件标识")
    private String fileCode;
    @ApiModelProperty(description = "巡查汇总ID")
    private List<String> formSummaryNewIdList;
}
